60f8bb333a3f3ebc12ff2d4982fdda6f69ed4e8c,mycollab-web/src/main/java/com/mycollab/module/crm/view/activity/ActivityRelatedItemListComp.java,ActivityRelatedItemListComp,initUI,#,48
Before Change
newCallBtn.addStyleName(WebUIConstants.BUTTON_ACTION);
buttonLayout.addComponent(newCallBtn);
final Button newMeetingBtn = new Button("New Meeting", new Button.ClickListener() {
private static final long serialVersionUID = 1L;
@Override
public void buttonClick(final Button.ClickEvent event) {
fireNewRelatedItem("call");
}
});
newMeetingBtn.setIcon(FontAwesome.PLUS);
newMeetingBtn.setEnabled(AppContext.canWrite(RolePermissionCollections.CRM_MEETING));
newMeetingBtn.addStyleName(WebUIConstants.BUTTON_ACTION);
buttonLayout.addComponent(newMeetingBtn);
this.addComponent(buttonLayout);
this.addStyleName("activity-realated-content");
After Change
.withVisible(AppContext.canWrite(RolePermissionCollections.CRM_CALL));
buttonLayout.addComponent(newCallBtn);
final MButton newMeetingBtn = new MButton("New Meeting", clickEvent -> fireNewRelatedItem("meeting"))
.withIcon(FontAwesome.PLUS).withStyleName(WebUIConstants.BUTTON_ACTION)
.withVisible(AppContext.canWrite(RolePermissionCollections.CRM_MEETING));
buttonLayout.addComponent(newMeetingBtn);
this.addComponent(buttonLayout);
this.addStyleName("activity-realated-content");